/*
 * @Author: 千锋爱佛僧
 * @公众号: 大前端私房菜
 * @Slogan: 千锋精品教程，好学得不像实力派！
 */
/*
 * @Author: 千锋爱佛僧
 * @公众号: 大前端私房菜
 * @Slogan: 千锋精品教程，好学得不像实力派！
 */
import { AccountType, UserInfoType } from "../types/user";
import request from "../utils/request";
//登录

export const userLogin = (account: AccountType) => {
  return request.post("login", account);
};

// 更新个人信息
export const userUpdate = (
  userId: string,
  token: string,
  info: Omit<UserInfoType, "objectId" | "sessionToken"> //忽略对于objectId的提交，形成一个全新类型
) => {
  return request.put(`users/${userId}`, info, {
    headers: {
      //为本次请求额外配置headers
      "X-LC-Session": token, //更新用户信息表，必须携带session
    },
  });
};
